![]() |
*NW 44 - OpenTransport Ç…ÇÊÇËÉVÉäÉAÉãÅEÉ|Å[ÉgÇà I/O ÉnÉìÉhÉVÉFÉCÉN(96 îN 11 åé 27 ì˙)Q: OpenTransport Ç…ÇÊÇËÉVÉäÉAÉãÅEÉ|Å[ÉgÇà I/O ÉnÉìÉhÉVÉFÉCÉNÇÕÅAÇ«ÇÃÇÊǧDžéwíËǵÅAÇ«ÇÃÇÊǧDžêßå‰Ç∑ÇÍnjǢǢÇÃÇ≈Ç∑Ç©ÅHÉIÉvÉVÉáÉìÇÃê›íËÇ™ÇÊÇ≠ÇÌÇ©ÇËÇ‹ÇπÇÒÅB
A: OpenTransport ÉlÉCÉeÉBÉuÅEÉCÉìÉ^ÉtÉFÅ[ÉXÇ™íÒãüÇ∑ÇÈ +=====-========-========-========-========-========-========-========-========+ |ÉrÉbÉg| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |ÉoÉCÉg| | | | | | | | | |======+========+========+=====================================================| | 0 | | | | | | | | | |------+-----------------------------------------------------------------------| | 1 | | | | | DTR | CTS |XON/OFF |XON/OFF | | | | | | | èoóÕ | ì¸óÕ | ì¸óÕ | èoóÕ | |------+-----------------------------------------------------------------------| | 2 | XON ï∂éö | |------+-----------------------------------------------------------------------| | 3 | XOff ï∂éö | +==============================================================================+ êÆêîÇÃè„à ÉèÅ[Éh (16 ÉrÉbÉg) ÇÕÅA1 ǬNjÇΩÇÕï°êîÇÃÅAéüÇÃÇÊǧǻÉrÉbÉgÅEÉZÉbÉgÇä‹ÇfiÉrÉbÉgÉ}ÉbÉvÇ≈Ç∑ÅB kOTSerialXOnOffInputHandshake = 1 kOTSerialXOnOffOutputHandshake = 2 kOTSerialCTSInputHandshake = 4 kOTSerialDTROutputHandshake = 8 ç≈â∫à Ç©ÇÁ 2 Ǭñ⁄ÇÃÉoÉCÉgÇÕ XOn ï∂éöÇÃílÇ≈ÅAç≈â∫à ÉoÉCÉgÇÕ XOff ï∂éöÇÃílÇ≈Ç∑ÅB DZÇÍÇÁÇÃílÇ™ 0 Ç≈ÅAXOnOff ÉnÉìÉhÉVÉFÉCÉNÇ™ÉäÉNÉGÉXÉgÇ≥ÇÍǃǢÇÈÇΔÇ´ÇÕÅAXOff Ç…ÇÕ ^SÅAXOn Ç…ÇÕ ^Q ÇΔǢǧÉfÉtÉHÉãÉgílÇ™égÇÌÇÍÇ‹Ç∑ÅB
ÇΩÇΔǶnjÅAXON/XOFF ì¸óÕÉnÉìÉhÉVÉFÉCÉNÇóLå¯Ç…ǵÅAXON ï∂éöÇΔǵǃÅA^Q ÇÃë„ÇÌÇËÇ… ^T ÇégǧÇÊǧDžéwíËÇ∑ÇÈÇΔÇ´ÇÕÅAéüÇÃÇÊǧǻÉIÉvÉVÉáÉìç\ë¢ëÃÇçÏê¨ÇµÇ‹Ç∑ÅB TOption opt; opt.len = kOTFourByteOptionSize; opt.level = XTI_GENERIC; opt.name = SERIAL_OPT_HANDSHAKE; opt.value = OTSerialHandshakeData (kOTSerialXOnOffInputHandshake, ('T' & ~0x40), // í èÌÇÕ kOTSerialDefaultOnChar kOTSerialDefaultOffChar);
OTIoctl(theSerialEndpoint, I_SetSerialXOffState, 1); // XOFF ÇÃÉXÉeÅ[É^ÉXÇ ON Ç…ê›íË
OTIoctl(theSerialEndpoint, I_SetSerialXOn, 1); // ñ≥èåèÇ… XON ÇëóêM
ãtÇ…ÅA OTIoctl(theSerialEndpoint, I_SetSerialXOff, 1); // ñ≥èåèÇ… XOFF ÇëóêM
--Vinnie Moscaritolo [ Technical Q&A's : Communications & Collaboration : Networking : NW44 ] |
![]() |